package model

type GetSysOauthUserListInput struct {
	Id int `json:"id"          description:"ID"`
	PaginationInput
}
type SysOauthUserListOutput struct {
	Data []SysOauthUserOutput
	PaginationOutput
}
type SysOauthUserOutput struct {
	UpdatedAt string `json:"updatedAt"          description:""`
	Name      string `json:"name"          description:"用户名称"`
	Openid    string `json:"openid"          description:"应用id"`
	CreatedAt string `json:"createdAt"          description:""`
	Unionid   string `json:"unionid"          description:"unionid"`
	Login     string `json:"login"          description:""`
	Types     string `json:"types"          description:"三方应用类型"`
	Id        int    `json:"id"          description:""`
	UserId    int    `json:"userId"          description:"用户表id"`
	AvatarUrl string `json:"avatarUrl"          description:"用户头像"`
}
type SysOauthUserAddInput struct {
	Unionid   string `json:"unionid"          description:"unionid"`
	Login     string `json:"login"          description:""`
	Types     string `json:"types"          description:"三方应用类型"`
	UserId    int    `json:"userId"          description:"用户表id"`
	AvatarUrl string `json:"avatarUrl"          description:"用户头像"`
	UpdatedAt string `json:"updatedAt"          description:""`
	Name      string `json:"name"          description:"用户名称"`
	Openid    string `json:"openid"          description:"应用id"`
	CreatedAt string `json:"createdAt"          description:""`
}
type SysOauthUserEditInput struct {
	Id int `json:"id"          description:"ID"`
	SysOauthUserAddInput
}
